@charset "utf-8";







blockquote, q{quotes: none;}

blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}

table{border-collapse: collapse;border-spacing: 0;}

fieldset, a img, iframe{border: 0 none;}

address, em, i{font-style: normal;}

abbr, acronym{font-variant: normal;}

hr{display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}

input, select, button{vertical-align: middle;}

input, textarea, select{*font-size: 100%;}

button{overflow: visible;}

button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner{border: 0 none;padding: 0;}

:active{outline: 0 none;}

::selection{background: #e74700;color: white;}

body{font-size: 12px;font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", Tahoma, Arial, STHeiti, sans-serif;_font-family: Tahoma, Arial, Helvetica, STHeiti, sans-serif;color: #333333;}

a{text-decoration: none;}

a:hover{text-decoration: underline;}

/*main css*/









/* search开始 */

.search{height:50px;line-height:50px;font-size:14px;border-bottom: #ccc 1px solid;}

.search .hotkey{/*! margin-left:95px; */overflow:hidden;width:600px;}

.search .hotkey a{display:inline-block;padding:0 20px;}

.search-r{width:340px;height:36px;margin:8px 0px 0 0;line-height:36px;}

.search-i{width:270px;height:28px;float:left;padding-left:10px;border:1px solid #39a20a;border-top-left-radius:10px;

border-bottom-left-radius:10px;border-right: none;}

.search-b{width:58px;height:30px; cursor:pointer;background: url(../images/sou.png) no-repeat center;}

/* search结束 */



























/* banner */

.banner{ width:100%; height:535px;}

.flexslider{position:relative;height:535px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:535px;}

.slides li a{ display:block;}

.flex-control-nav{position:absolute;bottom:10px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

/**********************************************图片滚动********************************************/

























.ui-h {border-bottom: 1px solid #0283E1;height: 30px;font-weight: 100;line-height: 30px;}

.ui-h span {float: right;font-size: 12px;}

.ui-h span a {color: #ccc;}

.ui-h span a:hover{color:#D31F18;}

.ui-h i {font-style: italic;color: #ccc;font-size: 12px;margin-left: 10px;}

.ui-h b {width: 95px;height: 30px;display: inline-block;text-align: center;font-size: 16px;}

.ui-h .cur {background-color: #0283e1;color: #fff;cursor: pointer;}

/*ui-h*/

/* product */

.product {height: 430px;}

.product h2 {text-align: center;margin-top: 40px;}

.product-c {width: 1180px;height: 250px;margin: 15px auto;}

.product-c-t {margin: 0 auto;width: 204px;height: 30px;}

.product-c-t a {width: 100px;height: 30px;border: 1px solid #39a20a;float: left;text-align: center;line-height: 30px;border-radius: 3px;display: inline-block}

.product-c-t a:hover,.cur{color: #fff;background-color: #39a20a;}

.product-c li{width: 201px;height: 140px;border: 1px solid #39a20a;float: left;margin: 45px 17px;}

.product-c li img{width:201px;height:140px}

.product-c li span{

            color: #000;

            text-align: center;

            width: 201px;

            display: block;

            width:150px;

            overflow: hidden;

            white-space: nowrap;

            text-overflow: ellipsis;

            margin: 0 auto;

            }

.cp_rm{width:1200px;}

.product-c .wz{ width:201px; text-align:center;}

.gd_04{ /*! position:relative; */ /*! height:120px; */ /*! width: 189px; *//*! margin:15px auto; */}
.gd_04 em{
	position: absolute;
	top: 60px;
    }
.gd_04 .t_l02{ left:40px;}
.gd_04 .t_r02{ right:40px;}
.gd_04 #simgs04{ margin: 0 auto;}
.gd_04 li{ float:left; width: 195px; padding: 5px; text-align:center;}
.gd_04 li.last{ padding-right:0;}
.gd_04 li img{ display:block; width: 190px; height: 135px; margin-bottom:10px; padding:0px;border:1px #fff solid;}

.gd_04 .fl { float:left;}
.gd_04 .fr { float:right;}
.gd_04 .pa{ position:absolute;}
.gd_04 .pr{ position:relative;}
.gd_04 .wz{width:80px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; margin:0 auto;}



.gd_05{ /*! position:relative; */ /*! height:120px; */ /*! width: 189px; *//*! margin:15px auto; */}
.gd_05 em{
	position: absolute;
	top: 60px;
    }
.gd_05 .t_l02{ left:40px;}
.gd_05 .t_r02{ right:40px;}
.gd_05 #simgs05{ margin: 0 auto;}
.gd_05 li{ float:left; width: 195px; padding: 5px; text-align:center;}
.gd_05 li.last{ padding-right:0;}
.gd_05 li img{ display:block; width: 190px; height: 135px; margin-bottom:10px; padding:0px;border:1px #fff solid;}

.gd_05 .fl { float:left;}
.gd_05 .fr { float:right;}
.gd_05 .pa{ position:absolute;}
.gd_05 .pr{ position:relative;}
.gd_05 .wz{width:80px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; margin:0 auto;}


/* ys */

.ys {height: 1750px;}

.ys h2 {height: 135px;background:url(../images/cp-bt_22.png) no-repeat center;font-size: 50px;font-weight: bold;text-align: center;color: #ff6d00;margin-top: 20px;letter-spacing:2px;}

.ys span {display: block;font-size: 20px;color: #39a20a;font-weight: 100;}

.ys01 {width: 1180px;height: 720px;background:url(../images/cg_26.png) no-repeat top center;margin-top: 20px;}

.ys01-c {text-align: center;width: 435px;height: 180px;margin: auto;line-height: 32px;padding-top: 520px;font-size: 21px;}

.ys01-c h3 {background-color: #39a20a;width: 211px;margin: 0 auto; color: #fff;font-weight: 100;height: 30px;margin-bottom: 15px;font-size: 18px;}

.ys02 {height: 719px;background:url(../images/ys_30.jpg) no-repeat bottom center;margin-top: 55px;position: relative;}

.ys02-c h2 {background: none;font-size: 60px;margin-top: 20px;}

.ys02-c dd{}

.ys02-c dt{

    color: #FEEE7F;

    font-size: 22px;

    font-weight: bold;

}

.ys02-c dl {position: absolute;width: 160px;height: 65px;color: #fff;font-size: 13px;line-height: 23px;}

.shumiao {height: 455px;background:url(../images/ys_34.jpg) no-repeat center;margin: 50px 0;}



.shumiao h2 {font-size: 36px;font-weight: bold;text-align: center;letter-spacing:5px;color: #ff6d00;}

.shumiao span {display: block;font-size: 20px;color: #39a20a;font-weight: 100;}

/* ad */

.ad01 {background:url(../images/gg1_18.jpg) no-repeat center scroll; height:90px;}

.ad02 {position:relative;background:url(../images/gg1_18.jpg) no-repeat center scroll; height:238px;}

.ad02 .wz{

    position: absolute;

    color: #fff;

    font-size: 20px;

    top: 160px;

    left: 158px;

}

.ad02 img{

    position: absolute;

    top: 121px;

    left: 985px;

}

.ad02 span{/* display: block; */ /* font-size:18px; *//* font-weight:bold; *//* color:#000; *//* position:absolute; *//* left: 405px; */ /* top:155px; */ /* width: 700px; *//* height: 80px; *//* text-align: left; */}

.ad03 {position:relative;background:url(../images/gg2_37.jpg) no-repeat center scroll; height: 247px;}

.ad03 span{/* display: block; */ /* font-size:18px; *//* font-weight:bold; *//* color:#ff6d00; *//* position:absolute; *//* left: 245px; */ /* top:189px; */ /* width: 630px; *//* height: 55px; *//* text-align: left; */}

.ad03 .wz{

    position: absolute;

    color: #FF6D00;

    font-size: 20px;

    top: 26px;

    left: 337px;

}

.ad03 img{

    position: absolute;

    top: 121px;

    left: 985px;

}



/*jz*/

.witn{ height: 650px; padding: 40px 0 0;}

.witn h2 {display: block;width: 1180px;margin-bottom: 50px;}

.witn h2 a {display: block;margin-left: 515px;}

.witn_c {width: 1227px;}

.witn dl{ width: 382px; float:left;margin-left: 15px;}

.witn dl.witnl1{ padding: 0px 13px;}

.witn dt{height:186px; overflow: hidden;}

.witn dt img{width: 349px;height:182px;border: 1px solid #39a20a;padding: 1px}

.witn dd{background:url(../images/gy_40.jpg) no-repeat 0 0; height: 226px; padding: 26px 25px 0px 25px; line-height: 30px; color: #555;width: 304px;}

.witn dd h3{

            text-align: center;

            height: 62px;

            line-height: 22px;

            border-bottom: solid 1px #39a20a;

            font-size: 12px;

            color: #000;

            width: 203px;

            overflow: hidden;

            white-space: nowrap;

            margin: 0 auto;

            text-overflow: ellipsis;

            }

.witn dd h3 a{ display: block;color: #000;}

.witn dd h3 span{ color: #ff6d00; font-weight: normal;}

.witn dd p{border-top: solid 1px #fff; padding: 12px 0 0;}







/* about */

.about {background-color: #39a20a;height: 555px;}

.about h2 {background: url(../images/about-ht.png) no-repeat center;height:100px;text-align: center;font-size: 20px;color: #fff;font-weight: 100;padding-top: 35px;  color:#FFFFFF;}

.about h2 span{display: block;font-weight: bold;margin-top: 10px;}

.about h2 a:link{ color:#FFFFFF;}
.about h2 a:hover{ color:#FFFFFF;}
.about h2 a:visited{ color:#FFFFFF;}
.about P{width: 754px;height: 210px;margin-left: 12px;color: #fff;line-height: 30px;float: left;}

.ry {float: right;width: 280px;height: 189px;border: 1px solid #fff;margin-right: 49px;}

.gd_02{ position:relative; height:120px; width: 189px;margin:15px auto;}

.gd_02 em{

	position: absolute;

	top: 60px;

    }

.gd_02 .t_l02{ left:40px;}

.gd_02 .t_r02{ right:40px;}

.gd_02 #simgs02{ margin: 0 auto;}

.gd_02 li{ float:left; width: 195px; padding: 5px; text-align:center;}

.gd_02 li.last{ padding-right:0;}

.gd_02 li img{ display:block; width: 190px; height: 135px; margin-bottom:10px; padding:0px;border:1px #fff solid;}

.gd_02 li a{ color:#fff;font-size:12px;}

.gd_02 .fl { float:left;}

.gd_02 .fr { float:right;}

.gd_02 .pa{ position:absolute;}

.gd_02 .pr{ position:relative;}

.gd_02 .wz{width:90px;

            overflow: hidden;

            white-space: nowrap;

            text-overflow: ellipsis; margin:0 auto;}



.gd_03{ position:relative; height:110px; width: 1180px;margin:30px auto;}

.gd_03 em{

	position: absolute;

	top: 60px;

    }

.gd_03 .t_l03{ left:40px;}

.gd_03 .t_r03{ right:40px;}

.gd_03 #simgs03{ margin: 0 auto;}

.gd_03 li{ float:left; width:180px; padding: 20px; text-align:center;}

.gd_03 li.last{ padding-right:0;}

.gd_03 li img{ display:block; width:171px; height:107px; margin-bottom:10px; padding:1px;border:1px #fff solid;}

.gd_03 li a{ color:#fff;font-size:12px;}

.gd_03 .fl { float:left;}

.gd_03 .fr { float:right;}

.gd_03 .pa{ position:absolute;}

.gd_03 .pr{ position:relative;}

.gd_03 .wz{width:119px;

            overflow: hidden;

            white-space: nowrap;

            text-overflow: ellipsis; margin:0 auto;}





/*news*/

.newbox{ height:400px; margin: 48px 0 0;}

.new{ width: 804px; padding: 0 20px 0 0;height:379px;overflow: hidden;/* margin-left: 100px; */}

.new h2{ line-height: 40px; height: 40px; font-size: 16px; font-weight: normal;}

.new h2 a{ line-height: 38px; float: left; width: 150px; text-align: center; border: dashed 1px #b7b7b7; margin: 0 -1px 0 0;}

.new h2 a:hover,.new h2 a.cur{ line-height: 40px; border: 0;width: 152px;background-color: #39a20a; color: #fff; z-index: 9; position: relative;}

.new h2 .more01,.faq h2 .more01{ padding: 11px 0 0;}

.new h2 .more01 a,.new h2 .more01 a:hover,.faq h2 .more01 a{ width: 63px; line-height: 18px; background: #f1f1f1; border: solid 1px #e3e3e3; display: inline-block; text-align: center; color: #484848;}

.new_c dl{height:272px; padding:28px 0 0;}

.new_c dt{ width: 304px; padding: 4px 0 0; float: left; text-align: center; line-height: 58px;}

.new_c dt img{ width:304px; height:201px; display:block;}

.new_c dt span{ display: block; text-align: center; list-style: 58px;width:150px;

            overflow: hidden;

            white-space: nowrap;

            text-overflow: ellipsis;  margin:0 auto;}

.new_c dd{ width:244px; padding:0 0 0 36px; float: left;}

.new_c ul{

    /* width: 470px; */

    line-height: 30px;

    height: 30px;

}

.new_c ul ul{}

.new_c ul ul li   {height:34px; line-height:34px;overflow:hidden;background: url(../images/ico02.gif) no-repeat 0 13px; padding: 0 0 0 24px;}

.new_c  dd  ul .wz{

    width: 252px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}





/*问答*/

.faq{ padding: 0 0 0 22px; width: 332px; color: #555; line-height: 30px; border-left: solid 1px #ddd; height: 344px; overflow: hidden;}

.faq h2{ line-height: 22px; height: 41px; font-size: 16px; font-weight: normal; padding: 0 0 0 57px; color: #333;background: url(../images/faqtbg.gif) no-repeat 0 1px;font-family:"Microsoft YaHei";}

.faq h2 a{ display: block;color: #333;}

.faq h2 em{line-height: 16px; font-size: 16px;}

.faq_c li{ padding: 21px 0 0 25px;}

.wen span{background: url(../images/wd_w.gif) no-repeat 0 0px; padding: 0 0 0 31px; height:42px; line-height: 42px; white-space: nowrap; overflow: hidden;}

.da span{background: url(../images/wd_d.gif) no-repeat 0 0px; padding: 0 0 0 31px;}

/************文字滚动************/

#ticker2 {

	height:300px;

	overflow: hidden;

	position: relative;



}

#ticker2 li {

	position: relative;

	width: 100%;

	line-height: 42px;



}





/* link */

.link{height:110px;overflow:hidden;}

.link h3 {font-size:18px;margin-left:50px;display:block;font-weight: 100;}

.link h3 em{text-transform:uppercase;padding-left:10px;}

.link-li {width:1137px;margin:20px auto;height:40px;position:relative;border:1px  solid #39a20a;border-radius:5px;overflow:hidden;white-space:nowrap;}

.link-li li{float:left;line-height:40px;position:relative;}

.link-li a {color:#333;padding:0 20px;}

.link-li a:hover{color:#ff0107;}



